	* {
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	body {
		margin: 0;
	}
	
	.site-topbar {
		width: 100%;
		height: 40px;
		background-color: #333333;
		min-width: 1226px;
	}
	
	.site-topbar .container {
		width: 1226px;
		margin: auto;
		overflow: hidden;
	}
	
	.site-topbar .container a {
		font-size: 12px;
		color: #b0b0b0;
	}
	
	.site-topbar .topbar-nav {
		float: left;
		line-height: 40px;
	}
	
	.site-topbar .topbar-info {
		float: right;
		line-height: 40px;
		position: relative;
	}
	
	.topbar-info img {
		position: absolute;
		z-index: 3;
		left: 161px;
		top: 9px;
	}
	
	.site-topbar .topbar-nav a,
	.link {
		border-right: 1px solid #444444;
		margin-right: 6px;
		padding-right: 6px;
	}
	
	.topbar-nav a:nth-child(10) {
		border-right: 1px solid #333333;
	}
	
	.topbar-cart {
		float: right;
		width: 120px;
		height: 40px;
		background-color: #424242;
		text-align: center;
		margin-left: 25px;
		position: relative;
	}
	
	.topbar-cart a {
		display: inline-block;
		width: 120px;
		height: 40px;
		transition: none;
	}
	
	#topbar {
		width: 316px;
		height: 97px;
		position: absolute;
		right: 1px;
		background-color: white;
		z-index: 20;
		box-shadow: 2px 2px 5px #EEEEEE;
		display: none;
		border: 1px solid #E0E0E0;
	}
	
	#topbar span {
		line-height: 93px;
		margin-left: 62px;
	}
	
	.site-topbar a:hover {
		color: white;
	}
	
	.site-header {
		width: 100%;
		min-width: 1226px;
	}
	
	.container {
		width: 1226px;
		height: 100px;
		margin: auto;
		/*overflow: hidden;*/
		position: relative;
	}
	
	.header-logo {
		float: left;
		width: 62px;
		margin-top: 22px;
	}
	
	.header-nav {
		float: left;
		width: 666px;
		margin-left: 170px;
	}
	
	.header-nav ul {
		float: left;
		width: 818px;
		height: 100px;
		margin: 0;
		list-style-type: none;
		font-size: 16px;
	}
	
	.header-nav>ul>li {
		display: inline-block;
		line-height: 100px;
	}
	
	.header-nav a {
		color: black;
		padding: 26px 10px 38px;
		font-size: 16px;
	}
	
	.header-nav a:hover {
		color: #FF6700;
	}
	
	.header-search {
		width: 297px;
		margin-top: 25px;
		position: absolute;
		right: 0;
		height: 49px;
	}
	
	.header-search input {
		width: 234px;
		height: 50px;
		border: 1px solid #E0E0E0;
		margin-top: -10px;
		position: absolute;
		left: 0px;
		top: 10px;
		padding-left: 10px;
		outline: none;
	}
/*	/*
	.header-search input:focus {
		border: 1px solid #FF6700;
		border: none;
	}*/
	.header-search p {
		position: absolute;
		z-index: 2;
		background-color: #EEEEEE;
		top: 16px;
		padding: 0 4px;
		color: #757575;
	}
	
	.header-search p:hover {
		background-color: #FF6700;
		color: white;
	}
	
	.search-m {
		right: 147px;
	}
	
	.search-z {
		right: 61px;
	}
	
	.search-ul {
		width: 246px;
		height: 360px;
		background-color: white;
		position: absolute;
		z-index: 1000;
		top: 49px;
		left: -1px;
		display: none;
		border: 1px solid #FF6700;
	}
	
	.search-list {
		height: 30px;
		display: inline-block;
		/*padding: 6px 15px;*/
		font-size: 12px;
		margin-left: 15px;
		line-height: 30px;
		color: black;
	}
	
	.search-ul a div:nth-child(2) {
		float: right;
		margin-right: 15px;
		color: #b0b0b0;
	}
	
	.search-btn {
		display: inline-block;
		width: 50px;
		height: 50px;
		border: 1px solid #E0E0E0;
		border-left: none;
		position: absolute;
		top: -5;
		left: 246px;
		text-align: center;
		line-height: 46px;
	}
	
	.home-hero-container {
		width: 1226px;
		margin: auto;
		position: relative;
	}
	.home-hero-slider{
		height: 460px;
	}
	.home-list li:hover{
		background: #FF6700;
	}
	.home-list {
		width: 234px;
		height: 440px;
		background-color:rgba(89,82,73,0.9);
		padding-top: 20px;
		
		position: absolute;
		z-index: 2;
	}
	
	.home-list a {
		color: #333333;
	}
	
	.home-list a span {
		float: right;
		margin-top: 10px;
		margin-right: 22px;
		font-size: 20px;
	}
	
	.home-list-1 {
		width: 530px;
		height: 459px;
		background-color: white;
		position: absolute;
		top: 0;
		left: 234px;
		z-index: 10;
		box-shadow: 2px 3px 1px #EEEEEE;
		display: none;
	}
	
	.home-list-2 {
		width: 265px;
		height: 459px;
		background-color: white;
		position: absolute;
		top: 0px;
		left: 234px;
		z-index: 10;
		box-shadow: 2px 3px 1px #EEEEEE;
		display: none;
	}
	
	.home-list-3 {
		width: 795px;
		height: 459px;
		background-color: white;
		position: absolute;
		top: 0;
		left: 234px;
		z-index: 10;
		box-shadow: 2px 3px 1px #EEEEEE;
		display: none;
	}
	
	.home-list-4 {
		width: 991px;
		height: 459px;
		background-color: white;
		position: absolute;
		top: 0;
		left: 234px;
		z-index: 10;
		box-shadow: 2px 3px 1px #EEEEEE;
		display: none;
	}
	
	.home-list-5 {
		width: 530px;
		height: 459px;
		background-color: white;
		position: absolute;
		top: 0;
		left: 234px;
		z-index: 10;
		box-shadow: 2px 3px 1px #EEEEEE;
		display: none;
	}
	
	.home-list-6 {
		width: 795px;
		height: 459px;
		background-color: white;
		position: absolute;
		top: 0;
		left: 234px;
		z-index: 10;
		box-shadow: 2px 3px 1px #EEEEEE;
		display: none;
	}
	
	.home-list-7 {
		width: 265px;
		height: 459px;
		background-color: white;
		position: absolute;
		top: 0;
		left: 234px;
		z-index: 10;
		box-shadow: 2px 3px 1px #EEEEEE;
		display: none;
	}
	
	.home-list-8 {
		width: 265px;
		height: 459px;
		background-color: white;
		position: absolute;
		top: 0;
		left: 234px;
		z-index: 10;
		box-shadow: 2px 3px 1px #EEEEEE;
		display: none;
	}
	
	.home-list-9 {
		width: 265px;
		height: 459px;
		background-color: white;
		position: absolute;
		top: 0;
		left: 234px;
		z-index: 10;
		box-shadow: 2px 3px 1px #EEEEEE;
		display: none;
	}
	
	.home-list-10 {
		width: 265px;
		height: 459px;
		background-color: white;
		position: absolute;
		top: 0;
		left: 234px;
		z-index: 10;
		box-shadow: 2px 3px 1px #EEEEEE;
		display: none;
	}
	
	.homelist>div {
		width: 245px;
		height: 58px;
		float: left;
		padding-top: 18px;
		padding-left: 20px;
	}
	
	.home-list-4>div {
		width: 225px;
	}
	
	.homelist>div>div {
		display: inline-block;
		line-height: 22px;
		float: left;
	}
	
	.homelist img {
		width: 40px;
		height: 40px;
	}
	
	.homelist>div>div:nth-child(2) {
		float: right;
		color: #FF6700;
		width: 58px;
		height: 22px;
		margin-right: 10px;
		margin-top: 0px;
	}
	
	.homelist span a:hover {
		color: #FF6700;
	}
	
	.homelist>div>div:nth-child(2) p {
		text-align: center;
		width: 58px;
		height: 22px;
		margin-top: 8px;
	}
	
	.homelist>div>div:nth-child(2) a {
		color: #FF6700;
		font-size: 12px;
		display: inline-block;
		margin-top: -5px;
		border: 1px solid #FF6700;
		text-align: center;
		width: 58px;
		height: 22px;
	}
	
	.homelist>div>div:nth-child(2) a:hover {
		color: white;
		background-color: #FF6700;
	}
	
	.home-list ul li {
		width: 234px;
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}
	
	.home-list ul li>a {
		color: #FFFFFF;
		width: 204px;
		height: 42px;
		display: inline-block;
		padding-left: 30px;
	}
	
	.ui-wrapper {
		position: absolute;
		z-index: 1;
	}
	/*.pic{
		position: relative;
	}*/
	
	.pic li {
		position: absolute;
		z-index: 1;
	}
	
	.home-hero-list {
		height: 171px;
		margin-top: 14px;
		/*position: absolute;*/
		/*top: 474px;*/
		/*overflow: hidden;*/
		margin-left: -14px;
	}
	
	.home-channel {
		width: 234px;
		height: 171px;
		background-color: #5F5750;
		/*display: inline-block;*/
		float: left;
		margin-left: 14px;
		/*overflow: hidden;*/
	}
	
	.home-channel-list {
		text-align: center;
		margin: 0;
		padding: 3px;
		background-color: #5a5750;
		font-size: 12px;
	}
	
	.home-channel li {
		width: 70px;
		height: 82px;
		display: inline-block;
		/*font-size: 12px;*/
		text-align: center;
		/*line-height: 84px;*/
		position: relative;
		padding: 0 3px;
		float: left;
		
	}
	
	.home-channel li a {
		color: #CDCAC8;
		padding-top: 18px;
		overflow: hidden;
		display: block;
	}
	.home-channel li a i{
		height: 24px;
		display: block;
		line-height: 24px;
		margin-bottom: 4px;
		font-size: 24px;
	}
	.home-channel li a:hover{
		color: #EEEEEE;
	}
	
	.home-channel li:nth-child(1):after,
	.home-channel li:nth-child(2):after,
	.home-channel li:nth-child(4):after,
	.home-channel li:nth-child(5):after{
		right: 0;
		top: 6px;
		width: 1px;
		height: 70px;
	    position: absolute;
    	content: "";
    	background: #665e57;
	}
	.home-channel li:nth-child(4):before,
	.home-channel li:nth-child(5):before,
	.home-channel li:nth-child(6):before{
		top: -1px;
		left: 6px;
		width: 64px;
		height: 1px;
	    position: absolute;
    	content: "";
    	background: #665e57;
	}
	
	.home-img {
		width: 978px;
		float: left;
		margin-left: 14px;
		
	}
	
	.home-img div {
		width: 316px;
		height: 170px;
		display: inline-block;
	}
	
	.home-img div:nth-child(1),
	.home-img div:nth-child(2) {
		margin-right: 15px;
	}
	
	.home-img img {
		width: 316px;
		height: 170px;
		display: inline-block;
	}
	.home-star-goods{
		margin-top: 26px;
	}
	.home-star-goods .box-hd{
		height: 58px;
		position: relative;
	}
	.title-1{
		font-size: 22px;
		line-height: 58px;
		font-weight: 200;
		display: inline-block;
		color: #333;
	}
	.home-star-goods .box-hd .more{
		display: inline-block;
		position: absolute;
		top: 15px;
		right: 0;
	}
	.more-3{
		display: inline-block;
		width: 24px;
		height: 22px;
		border: 1px solid #E0E0E0;
		padding: 0px 5px;
		font-size: 20px;
		text-align: center;
		color: #e0e0e0;
	}
	.more-more{
		color: #B0B0B0;
	}
	.more-more:hover{
		color: #FF6700;
	}
	.more-2{
		margin-left: -1px;
	}
	.xm-carousel-wrapper{
		height: 340px;
		overflow: hidden;
	}
	.xm-carousel-wrapper ul{
		width: 2480px;
		margin-left: 0px;
	}
	.home-star-goods .box-bd{
		margin-bottom: 40px;
	}
	.home-star-goods .box-bd img{
		width: 160px;
		height: 160px;
		margin: 0 auto 22px;
	}
	.home-star-goods .box-bd li{
		width: 234px;
		height: 300px;
		background-color: #fafafa;
		padding-top: 39px;
		border-top-width: 1px;
		border-top-style: solid;
		text-align: center;
		float: left;
		margin-right: 14px;
	}
	.rainbow-item-1 {
   		border-top-color: #ffac13;
	}
	.rainbow-item-2 {
   		border-top-color: #83c44e;
	}
	.rainbow-item-3 {
   		border-top-color: #2196f3;
	}
	.rainbow-item-4 {
   		border-top-color: #e53935;
	}
	.rainbow-item-5 {
   		border-top-color: #00c0a5;
	}
	.rainbow-item-6 {
   		border-top-color: #ffac13;
	}
	.rainbow-item-7 {
   		border-top-color: #83c44e;
	}
	.rainbow-item-8 {
   		border-top-color: #2196f3;
	}
	.rainbow-item-9 {
   		border-top-color: #e53935;
	}
	.rainbow-item-10 {
   		border-top-color: #00c0a5;
	}
	.home-star-goods .box-bd h3{
		font-weight: 200;
		font-size: 14px;
		margin: 0 20px 3px;
	}
	.desc{
		color: #b0b0b0;
		height: 18px;
   	 	margin: 0 20px 10px;
   		font-size: 12px;
   		text-align: center;
	}
	.price{
		color: #FF6700;
		text-align: center;
		margin-bottom: 10px;
		font-size: 14px;
	}
	.page-main{
		background-color: #f5f5f5;
		padding-top: 60px;
		height: 4614px;
	}
	.home-brick-row-2-box{
		height: 686px;
	}
	.home-brick-box{
		margin-bottom: 8px;
	}
	.home-brick-box .box-hd{
		position: relative;
		height: 58px;
	}
	.home-brick-box .box-hd .more{
		position: absolute;
		top: 0;
		right: 0;
	}
	.cla{
		font-size: 16px;
		line-height: 58px;
		color: #424242;
	}
	
	.home-brick-box .box-hd .more a i{
		width: 12px;
		height: 12px;
		font-size: 20px;
		/*color: #b0b0b0;*/
		padding: 4px;
	}
	.cla:hover{
		color: #FF6700;
	}
	.container-span-1{
		height: 614px;
		float: left;
	}
	.container-span-2{
		width: 978px;
		float: left;
		margin-left: 14px;
		/*display: none;*/
		/*position: absolute;
		z-index: 500;
		top: 0;
		right: 0;*/
	}
	.container-span-2 .brick-list{
		width: 992px;
		margin: 0 0 -14px -14px;
	}
	.brick-item{
		width: 234px;
		height: 614px;
		margin-left: 14px;
		margin-bottom: 14px;
		display: inline-block;
		background: white;
		float: left;
		overflow: hidden;
		position: relative;
	}
	#change{
		position: relative;
	}
	
	.brick-item:hover{
		transform: translateY(-2px);
		box-shadow: 5px 5px 8px rgb(222,222,222);
		transition: all 0.2s linear; 
	}
	#change:hover{
		transform: translateY(-2px);
		box-shadow: 5px 5px 8px rgb(222,222,222);
		transition: all 0.2s linear; 
	}
	.container-span-20{
		margin-left: 14px;
	}
	.brick-item-2{
		height: 300px;
	}
	.figure-img {
		width: 150px;
		height: 150px;
		margin: 0 auto 18px;
		padding-top: 34px;
	}
	.figure-img-x{
		width: 234px;
		height: 300px;
		padding: 0;
		margin: 0;
	}
	
	.figure-img img{
		width: 150px;
		height: 150px;
	}
	.figure-img-x img{
		width: 234px;
		height: 300px;
	}
	.title{
		text-align: center;
	}
	
	.title a{
		font-weight: 200;
		font-size: 14px;
		margin: 0 20px 3px;
		color: #333;
	}
	.xm-plain-box .mor-list{
		position: absolute;
		top: 0;
		right: 0;
	}
	.xm-plain-box .tab-list{
		padding-top: 16px;
		margin: 0;
		font-size: 17px;
	}
	.xm-plain-box .tab-list li{
		display: inline-block;
		color: #424242;
		margin-left: 28px;
	}
	.xm-plain-box .tab-list .tab-active{
		color: #FF6700;
		border-bottom: 2px solid #FF6700;
		/*font-size: 16px;*/
	}
	.xm-plain-box .tab-list li{
		font-size: 16px;
	}
	.home-brick-box .container-span-1 ul{
		width: 234px;
		margin: 0 0 -14px -14px;
	}
	.container-x{
		margin-right: 14px;
	}
	.children-list .figure{
		width: 160px;
		height: 160px;
		margin: 0 auto 18px;
		padding-top: 34px;
	}
	.children-list .figure img{
		width: 160px;
		height: 160px;
	}
	.brick-item-l{
		height: 93px;
		padding-top: 50px;
	}
	.brick-item-l .figure-img{
		width: 80px;
		height: 80px;
		position: absolute;
		right: 20px;
		top: 32px;
		margin: 0;
		padding: 0;
	}
	.brick-item-l .figure-img img{
		width: 80px;
		height: 80px;
	}
	.brick-item-l .title{
		margin: -10px 110px 5px 30px;
    	font-size: 14px;
    	font-weight: 400;
	}
	.brick-item-l .price{
		margin: 0 110px 0 33px;
   		font-size: 12px;
    	color: #ff6700;
    	text-align: left;
	}
	.brick-item-l a{
		margin: 0;
	}
	.figure-more{
		position: absolute;
    	right: 35px;
    	top: 38px;
    	width: 48px;
    	height: 48px;
	}
	.figure-more a{
		width: 48px;
		height: 51px;
		font-size: 50px;
		color: #FF6700;
	}
	.figure-more-list{
	    display: block;
    	margin: 0 110px 0 30px;
    	font-size: 18px;
    	color: #333;
    	padding-left: 33px;
	}
	.figure-more-list small{
		    display: block;
    font-size: 12px;
    color: #757575;
	}
	.review-item{
		width: 296px;
		height: 415px;
	}
	.figure-tu{
		width: 296px;
		height: 220px;
		margin: 0 0 28px;
	}
	.figure-tu img{
		width: 296px;
		height: 226px;
	}
	.brick-item-first{
		margin-left: 0;
	}
	.review{
		height: 72px;
    	margin: 0 28px 22px;
    	font-size: 14px;
    	line-height: 24px;
    	font-weight: 400;
	}
	.review a,.info h3 a{
		color: #333;
	}
	.author{
		    position: relative;
    height: 18px;
    margin: 0 28px 8px;
    padding: 0 10px 0 0;
    font-size: 12px;
    color: #b0b0b0;
	}
	.info{
		margin: 0 30px;
	}
	.info h3{
		font-size: 14px;
		font-weight: 400;
		display: inline-block;
		color: #333;
	}
	.sep{
		color: #e0e0e0;
	}
	.info .price{
		display: inline-block;
	}
	.review-list{
		height: 415px;
	}
	.content-list{
		width: 1240px;
		height: 420px;
	}
	.box-list{
		width: 296px;
		height: 374px;
		padding: 45px 0 0;
		border-top: 1px solid #e0e0e0;
		position: relative;
	}
	.box-list .title{
	    margin: 0 10px 18px;
    	font-size: 16px;
    	font-weight: 400;
    	text-align: center;
	}
	.item-list{
		width: 888px;
		height: 340px;
	}
	.item-list-1{
		width: 1184px;
		height: 340px;
	}
	.item-list li{
		width: 296px;
		height: 340px;
		float: left;
	}
	.item-list .name{
		font-size: 20px;
		font-weight: 400;
		margin: 0 20px 5px;
		text-align: center;
	}
	.item-list .name a{
		color: #333;
	}
	.item-list .desc{
		margin: 0 48px 10px;
    	height: 40px;
    	font-size: 12px;
    	line-height: 20px;
    	text-align: center;
	}
	.item-list .desc a{
		color: #B0B0B0;
	}
	.item-list .price{
	    height: 21px;
    	margin: 0 10px 15px;
	}
	.item-list .price a{
		color: #333;
	}
	.item-list .figure-img{
		width: 216px;
		height: 154px;
		text-align: center;
		margin: 0 auto;
		padding-top: 0;
	}
	.item-list .figure-img img{
		width: 216px;
		height: 154px;
		text-align: center;
	}
	.box-yi{
		color: #FFAC13;
		border-color: #FFAC13;
	}
	.box-er{
		border-top-color: #83c44e;
    	color: #83c44e;
	}
	.box-san{
		border-top-color: #e53935;
    	color: #e53935;
	}
	.box-si{
	    border-top-color: #2196f3;
    	color: #2196f3;
	}
	.box-list-tu2{
		position: absolute;
    	bottom: 15px;
    	left: 0;
    	width: 296px;
    	text-align: center;
	}
	.pager{
		display: inline-block;
    	width: 10px;
    	height: 10px;
    	padding: 10px;
    	margin: 0 2px;
	}
	.dot{
		display: block;
    	width: 6px;
    	height: 6px;
    	border: 2px solid #F5F5F5;
    	border-radius: 6px;
    	text-align: left;
    	background-color: #b0b0b0;
    	overflow: hidden;
    	color: transparent;
	}
	.dot:hover{
		background-color: #FF6700;
	}
	.parger-1 .dot{
	    border-color: #ff6700;
    	background-color: #f5f5f5;
    	background-color: transparent;
	}
	.home-video-box{
		position: relative;
		margin-bottom: 60px;
	}
	.more-5{
		display: inline-block;
		position: absolute;
		right: 0;
		font-size: 16px;
		line-height: 58px;
		color: #424242;
	}
	.more-5 a{
		color: #424242;
		transition: none;
	}
	.more-5 i{
	    width: 12px;
    	height: 12px;
    	padding: 4px;
    	margin-left: 8px;
    	border-radius: 16px;
    	font-size: 12px;
    	line-height: 12px;
    	background: #b0b0b0;
    	color: #fff;
	}
	.video-list{
		width: 1240px;
		height: 285px;
		
	}
	.video-item{
		width: 296px;
		height: 285px;
		float: left;
	    margin-bottom: 14px;
    	text-align: center;
    	background: #fff;
    	margin-left: 14px;
    	position: relative;
	}
	.video-item-first{
		margin-left: 0;
	}
	.video-item .figure-img{
		position: relative;
    	width: 296px;
    	height: 180px;
    	margin: 0 0 28px;
    	padding-top: 0;
	}
	.video-item img{
		width: 296px;
		height: 180px;
	}
	.video-item .title-3{
		margin-bottom: 6px;
		font-weight: 400;
		font-size: 14px;
	}
	.video-item .title-3 a{
		color: #333;
	}
	.play{
		position: absolute;
    	left: 20px;
    	bottom: 10px;
    	width: 32px;
    	height: 20px;
    	border: 2px solid #fff;
    	border-radius: 12px;
    	background-color: #424242;
    	background-color: rgba(0,0,0,0.6);
	}
	.play i{
		font-size: 30px;
		color: white;
		line-height: 20px;
	}
	.footer-service{
		padding: 27px 0;
		border-bottom: 1px solid #e0e0e0;
	}
	.list-service{
		overflow: hidden;
	}
	.list-service li{
		display: inline-block;
		float: left;
		width: 19.8%;
		height: 25px;
		font-size: 16px;
		line-height: 25px;
		text-align: center;
		border-left: 1px solid #E0E0E0;
	}
	.list-service li:nth-child(1){
		border-left: 0;
	}
	.list-service a{
		color: #616161;
	}
	.list-service .iconfont{
		margin-right: 6px;
		font-size: 24px;
		line-height: 24px;
		vertical-align: -4px;
	}
	.footer-links{
		padding: 40px 0;
	}
	.footer-links{
		overflow: hidden;
	}
	.list-col{
		width: 160px;
		height: 120px;
		float: left;
	}
	.list-co{
		margin: -1px 0 26px;
		color: #424242;
		font-size: 14px;
		line-height: 1.25;
	}
	.list-c{
		margin-top: 10px;
		font-size: 12px;
	}
	.list-c a{
		color: #757575;
	}
	.list-coo{
		float: right;
		width: 251px;
		height: 112px;
		border-left: 1px solid #e0e0e0;
		text-align: center;
	}
	.list-coo p{
		color: #FF6700;
		font-size: 22px;
		margin-bottom: 5px;
	}
	.list-coo span{
		margin-bottom: 16px;
		font-size: 12px;
		color: #616161;
		display: block;
	}
	.list-coo a{
		width: 118px;
		height: 28px;
		color: #FF6700;
		display: inline-block;
		margin: auto;
		font-size: 12px;
		line-height: 28px;
		border: 1px solid #FF6700;
	}
	.list-coo a:hover{
		color: white;
		background-color: #FF6700;
	}
	.list-coo .iconfont{
		margin-right: 3px;
	}
	.site-footer .container{
		height: auto;
	}
	.site-info{
		padding: 30px 0;
		background-color: #fafafa;
	}
	.site-info .header-logo{
		margin-top: 0;
	}
	.site-info-1{
		display: inline-block;
		float: left;
	}
	.site-info-1 p{
		line-height: 18px;
		color: #B0B0B0;
	}
	.site-info-1 a{
		color: #B0B0B0;
	}
	.site-info-1 p:nth-child(1) a{
		color: #757575;
	}
	.site-info-2{
		height: 28px;
		margin-top: 4px;
		display: inline-block;
		float: right;
	}
	.site-info-2 img{
		width: auto;
		height: 28px;
		margin-left: 7px;
	}
	.site-info .container{
		height: auto;
		overflow: hidden;
	}
	.end{
		margin: 30px auto 0;
		text-align: center;
		width: 267px;
		height: 19px;
		/*background: url() no-repeat center 0;*/
	}
	.site-footer .list-service a:hover,
	.list-c a:hover,
	.site-info-1 p a:hover{
		color: #FF6700;
	}
	.list-z img{
		background-color: #E0E0E0;
		top: 50%;
		position: absolute;
		margin-top: -20px;
	    width: 20px;
    	height: 24px;
    	display: inline-block;
    	padding: 12px 0;
    	font-size: 18px;
    	line-height: 24px;
    	overflow: hidden;
    	display: none;
	}
	.list-a img{
		right: 0;
	}
	.list-z img:hover{
		background-color: #B0B0B0;
	}
